+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
if (event->is_hint || event->window != clist->clist_window)
gdk_window_get_pointer (clist->clist_window, &x, &y, NULL);
+ else
+ {
+ x = event->x;
+ y = event->y;
+ }
if (GTK_CLIST_REORDERABLE(clist) && button_actions & GTK_BUTTON_DRAGS)
{
if (event->is_hint || event->window != widget->window)
gdk_window_get_pointer (widget->window, &x, &y, NULL);
+ else
+ {
+ x = event->x;
+ y = event->y;
+ }
adj = gtk_object_get_data_by_id (GTK_OBJECT (list), hadjustment_key_id);